User Manual
NuMom (Keeping Moms & Infants Healthy) V7

The user is greeted with the Login page upon starting the application. Here there are options for the user to login to their account, 
a Forgot Password button that will navigate the user to a screen to reset their password via email, and a Swipe Up To Sign-Up 
button that will walk the user through the account sign-up process. Throughout the sign-up process, they must provide any requested 
information to properly use the application, as well as any account information necessary for account creation. During the sign-up process, 
the app will enroll the user in the SMS messaging service. They should receive a text message confirming the fact.

Once logged in, they are brought to the homepage, where they will be welcomed by the app, and they will see five things: a map with available clinics, 
a cog for the settings page, a Facilities tab, a Learn tab, and a Resources tab. Upon pressing the cog, the user will see fields relating to their account, 
such as their phone number, date of birth, name, and answers to questions such as: Do You Live in Miami?, Are you Pregnant?, and Do You Have Any Infants?. 
They may edit these at will and save the changes at the bottom of the page. In the Settings page, there is also a logout button on the upper right hand corner, 
and is the only way for the user to log out completely from the app. 

In the Facilities tab, the user will be presented with two additional tabs, Clinics and Shelters. Upon tapping the Clinics tab, 
the user will be able to see a list of clinics sorted by closest proximity to them, and a filtering button on the upper right-hand corner. 
The user can then see the extensive information with respect to the clinic such as location, and opportunity to visit their site or give them a call. 
The user should be able to filter information using the filter button. The user will see two filters pop up at the top: distance and services. 
These filters are drop down menus that allow the user to filter the clinics they see in the list and the map according to distances and/or services. 
In the  Shelters tab the user may enter it and view a list of shelters for women and mothers available in Miami.

In the Learn tab, the user will see two tabs: STD Awareness and Protected Sex. Upon pressing the STD Awareness tab, the user will see 
a list of buttons named with various STDs. For each STD, the user will view information respective to the disease they chose which includes symptoms, 
testing information, treatment information, consequences, and information about when it is safe to continue sexual activity. In the Protected Sex tab, 
the user will view information regarding the use of female condoms. Two other tabs exist in this page: Female Condoms Dos and Donts and 
How to Insert and Remove a Female condom. Upon pressing those tabs, the user will see the information relevant to their topics.
 

Lastly, back in the homepage, there is the Resources tab. Once the user clicks on this tab, they will see six additional tabs: 
Apply to WIC, "Apply to Medicaid, Documents, Appointments, Immunizations, and References. 

Clicking on the Apply to Medicaid tab will bring the user to a page consisting of a link to the Medicaid site, a checklist of items to bring to their 
Medicaid appointment, and a locations tab containing nearby Medicaid offices which functions similarly to the Facilities tab, but for Medicaid locations. 

The Apply to WIC tab contains the same format as Medicaid, with an additional tab that informs mothers of the appropriate feeding schedule for their infants 
from ages 0 to 12 months old based on WIC guidelines.

Upon entering the Documents tab in the resources page the user will see a plus button that allows them to upload an image from their phones gallery. 
Upon choosing the image the user will be able to crop the image, select OK, then will be prompted with an input box that allows the user to name the file. 
These files will be immediately stored in the cloud via Firebase and the user will be able to view them in the documents page.

The Appointments tab will show the user a plus button that will allow them to enter information regarding an appointment. 
Once that information is entered it will be stored in Firebase and immediately ready for view in the appointments page. 
The user will then be prompted to allow access to their phones calendar application in order to sync the recently made appointment to it. 
There is also a trash bin button on the tabs for every appointment that allows the user to delete the appointment. 

In the Immunization tab, users are greeted with three buttons: A plus sign to add to the Immunization Register, an envelope, and a calendar icon. 
Pressing the plus sign will take the user to the New Immunization page, where users can add immunizations that they have given their child and on what date. 
Tapping the envelope icon will send the user to their email box, and creates an email with all the immunizations the user has added to their register, 
allowing them to send the list to whoever they choose. Finally, pressing the calendar icon will take the user to the Immunization Schedule. 
Here, the user can view at what ages their child should receive specific vaccines. Here there is also a checklist next to each individual immunization, 
which will automatically be checked off as the user adds immunizations using the New Immunization page. This allows the user to be able to keep track 
of their childs immunizations. 

Lastly in the resources section, there is the References tab, which clicking this tab will show the user another plus button that will allow 
them to enter information regarding a medical or financial reference. Once that information is entered it will be stored in Firebase and immediately 
ready for view in the references page. There is also a trash bin button on the tabs for every reference that allows the user to delete the reference.